Zadig 文档
Zadig
教程
博客
论坛
关于
中文英文
Zadig
教程
博客
论坛
关于
Zadig v3.4
Loading...
     编辑文档
     反馈问题
     社区讨论

    本页导航

    集群

    # 列出集群信息

    请求

    GET /openapi/system/cluster
    
    1

    成功返回说明

    类型说明
    []OpenAPICluster集群信息列表

    OpenAPICluster 参数说明

    参数名说明类型
    cluster_id集群 IDstring
    name集群名称string
    description描述string
    provider供应商:
    0:标准 Kubernetes 集群
    1:阿里云 ACK
    2:腾讯云 TKE
    3:华为云 CCE
    4:Amazon EKS
    5:腾讯云 TKE Serverless
    6:谷歌云 GKE
    7:微软云 AKS
    int
    provider_name供应商名称string
    production是否为生产集群bool
    created_by创建者string
    created_time创建时间int
    local是否为本地集群bool
    status集群状态:
    normal:正常
    disconnected:断开连接
    pending:挂起
    abnormal:连接异常
    string
    type集群类型:
    agent:代理模式
    kubeconfig:直连模式
    string

    成功返回示例

    [
        {
            "cluster_id": "0123456789****ef12345678",
            "name": "local-20220823144517",
            "production": true,
            "description": "",
            "provider": 0,
            "provider_name": "标准 Kubernetes 集群",
            "created_by": "system",
            "created_time": 1661237117,
            "local": true,
            "status": "normal",
            "type": "agent"
        },
        {
            "cluster_id": "64b80b03f****553e5707fef",
            "name": "tt",
            "production": false,
            "description": "",
            "provider": 4,
            "provider_name": "Amazon EKS",
            "created_by": "admin",
            "created_time": 1689783043,
            "local": false,
            "status": "pending",
            "type": "agent"
        }
    ]
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28

    # 创建集群

    请求

    POST /openapi/system/cluster
    
    1

    body 参数说明

    参数名说明类型必填
    name集群名称string是
    type集群类型:
    agent:代理模式
    kubeconfig:直连模式
    string是
    kube_configKubeconfig 配置,type为agent时可为空string是
    production是否为生产集群bool是
    provider供应商:
    0:标准 Kubernetes 集群
    1:阿里云 ACK
    2:腾讯云 TKE
    3:华为云 CCE
    4:Amazon EKS
    5:腾讯云 TKE Serverless
    6:谷歌云 GKE
    7:微软云 AKS
    int是
    description集群描述string是
    project_names可以使用该集群的项目范围,如需设置所有项目,可使用<all_projects>[]string是

    成功返回说明

    参数名类型说明
    clusterOpenAPICluster集群信息
    agent_cmdstringagent接入命令,仅当type为agent时有效

    成功返回示例

    {
        "cluster": {
            "cluster_id": "0123456789****ef12345678",
            "name": "local-20220823144517",
            "production": true,
            "description": "",
            "provider": 0,
            "provider_name": "标准 Kubernetes 集群",
            "created_by": "system",
            "created_time": 1661237117,
            "local": true,
            "status": "normal",
            "type": "agent"
        },
        "agent_cmd": "kubectl apply -f \"http://course.8slan.com/api/aslan/cluster/agent/6657ee912d51d34e253e503f/agent.yaml?type=deploy\""
    }
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16

    # 更新指定集群

    请求

    PUT /openapi/system/cluster/:id
    
    1

    路径参数说明

    参数名类型描述是否必须默认值
    idstring集群主键是无

    body 参数说明

    参数名说明类型必填
    name集群名称string是
    description集群描述string是
    project_names可以使用该集群的项目范围,如需设置所有项目,可使用<all_projects>[]string是

    body 参数示例

     {
            "name": "local-20220823144517-new",
            "description": "本地集群",
            "project_names": [
                "<all_projects>",
            ]
        }
    
    1
    2
    3
    4
    5
    6
    7

    成功返回说明

    {message: "success"}
    
    1

    # 删除指定集群

    请求

    DELETE /openapi/system/cluster/:id
    
    1

    路径参数说明

    参数名类型描述是否必须默认值
    idstring集群主键是无

    成功返回说明

    {message: "success"}
    
    1

    # 检查集群 Istio 安装

    请求

    GET /openapi/cluster/istio/check/:id
    
    1

    路径参数说明

    参数名类型描述是否必须默认值
    idstring集群主键是无

    成功返回说明

    true
    
    1

    ← 制品管理镜像仓库→

    资源
    教程
    论坛
    博客
    公司
    关于
    客户故事
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com

    © 2026 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式